package com.niuke;


import java.util.*;

/**
 * @ClassName : LastWord
 * @Author : kele
 * @Date: 2023/2/18 20:05
 * @Description :
 */
public class LastWord {

    public static void main(String[] args) {


        // 注意 hasNext 和 hasNextLine 的区别
//        while (in.hasNextInt()) { // 注意 while 处理多个 case
//            int a = in.nextInt();
//            int b = in.nextInt();
//            System.out.println(a + b);
//        }

//        TreeSet<Integer> arr = new TreeSet<Integer>();
//
//        arr.add(2);
//        arr.add(1);
//        arr.add(4);


//        String s = in.nextLine();
//        ArrayList<Character> chars = new ArrayList<Character>();
//        if(!s.equals("")){
//            while(s.length()>0){
//                char word = s.charAt(0);
//                s = s.replaceFirst(""+word,"");
//                chars.add(word);
//            }
//        }

//        String s = in.nextLine();
//        if (!s.equals("")) {
//            ArrayList<Character> chars = new ArrayList<>();
//            while (s.length() > 0) {
//                char word = s.charAt(0);
//                s = s.replaceFirst("" + word, "");
//                if (chars.size() == 8) {
//                    for (char c : chars) {
//                        System.out.print(c);
//                    }
//                    System.out.println();
//                    chars = new ArrayList<>();
//                }
//
//            }
//
//            for (char c : chars) {
//                System.out.print(c);
//            }
//            for (int i = 0; i < 8 - chars.size(); i++) {
//                System.out.print('0');
//            }




//        String s2 = in.nextLine();
//        Integer.valueOf(s2.substring(0));
//        sub


//        String s = "123421123321";
//        String[] split = s.split("2");
//        String a = split[0];
//        System.out.println(s.substring(3,4));

//        while(in.hasNext()){
//            String num = in.nextLine();
//            String[] s = num.split("\\.");
//            int n = Integer.parseInt(s[0]);
//            int f = Integer.parseInt(s[1].substring(0,1));
//            if(f >= 5)  n += 1;
//            System.out.println(n);
//
//        }
//        Scanner in = new Scanner(System.in);
//        int[] arr = new int[500];
//        while(in.hasNext()){
//            int len = in.nextInt();
//            for(int i = 0;i < len;i++){
//                int key = in.nextInt();
//                int value = in.nextInt();
//                arr[key] = arr[key] + value;
//            }
//
//            for(int i = 0;i < 500;i++){
//                if(arr[i] != 0){
//                    System.out.println(i+" "+arr[i]);
//                }
//            }
//        }

//        TreeMap<String, Integer> map = new TreeMap<>();
//        String s = "";
////        HashSet<Character>
//        s.length();
//        char[] a = new char[5];
//
//        s.contains('c'+"");
//
//        s.toCharArray();
//
//        int ww = Integer.MAX_VALUE;
//
//
//        HashSet<Character> set = new HashSet<>();
//        for (char character : set) {
//
//
//        }
//
//        String[] aa = s.split("\\s+");

//        String s = "$bo*y gi!r#l";
//
//        for(char c : s.toCharArray()){
//            if(!(('a'<=c && c <='z') || ('A'<=c && c<='Z'))){
//                s = s.replace(c+""," ");
//            }
//        }
//
//        String[] res = s.split("\\s+");
//
//        for(int i = res.length-1;i>=0;i--){
//            System.out.print(res[i]+" ");
//        }

//        System.out.println((int)'0'+"");
//
//        Arrays.sort();

//        String s = "1233212";
//
//        StringBuilder str = new StringBuilder(s);
//        str.reverse().toString();

//        System.out.println(s.substring(0,s.length()));

//        System.out.println(isHui(s));
//        Scanner in = new Scanner(System.in);
//        while (in.hasNext()) {
//
//            String s = in.nextLine();
//            int max = 0;
//
//            for (int i = 0; i < s.length(); i++) {
//                for (int j = s.length(); j < i; j++) {
//                    String str = s.substring(i, j);
//                    if (isHui(str)) {
//                        max = max > str.length ? max : str.length;
//                    }
//                }
//            }
//        }


//
//        int num = 77;
//        int max = 0;
//        int cache = 0;
//        boolean flag = false;
//
//        while (num != 0 && num != 1) {
//
//            if (num % 2 == 1) {
//
//                if (!flag) {
//                    cache = 1;
//                    flag = true;
//                } else {
//                    cache ++;
//                }
//
//            } else {
//                flag = false;
//                max = cache > max ? cache : max;
//            }
//
//            num = num / 2;
//        }
//
//
//
//        if (flag == true && num == 1) {
//            cache ++;
//            max = cache > max ? cache : max;
//        }
//
//        System.out.println(max);










    }


//    public static boolean isHui(String s) {
//        StringBuilder str = new StringBuilder(s);
//
//        String rev = str.reverse().toString();
//
//        return rev.equals(s);
//    }

}
